package org.example.classtopia.Model.Entity;

import lombok.Data;
import java.util.Date;

@Data
public class Resource {
    private Long id;              // 资源ID
    private Long userId;          // 上传用户ID
    private String userNickname;  // 上传用户昵称
    private String userAvatar;    // 上传用户头像
    private String title;         // 资源标题
    private String description;   // 资源描述
    private String fileUrl;       // 文件URL(OSS)
    private Long fileSize;        // 文件大小（字节）
    private String fileType;      // 文件类型
    private Long categoryId;      // 分类ID
    private Integer downloadCount;// 下载次数
    private Integer likeCount;    // 点赞次数
    private Integer status;       // 状态（0-删除, 1-正常）
    private Date createdAt;       // 创建时间
    private Date updatedAt;       // 更新时间
}
